package com.winhxd.b2c.common.domain.customer.condition;

import com.winhxd.b2c.common.domain.common.DateCondition;
import com.winhxd.b2c.common.domain.common.PagedCondition;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "用户门店查询入参")
public class CustomerStoreInfoCondition extends PagedCondition {

    @ApiModelProperty(value = "店铺Id")
    private Long id;

    @ApiModelProperty(value = "门店用户customerId")
    private Long storeCustomerId;

    @ApiModelProperty(value = "店铺名称")
    private String storeName;

    @ApiModelProperty(value = "商城简介")
    private String storeExplain;

    @ApiModelProperty(value = "商城logo")
    private String shopLogo;

    @ApiModelProperty(value = "渠道类型主键ID")
    private Long  channelId;

    @ApiModelProperty(value = "分销等级1.一级分销商2.二级分销商")
    private Integer level;

    @ApiModelProperty(value = "状态（1.运营中,0.已关闭）")
    private Short storeStatus;

    @ApiModelProperty(value = "注册时间")
    private DateCondition created ;

    @ApiModelProperty(value = "修改人编码")
    private Long updatedBy;

    @ApiModelProperty(value = "修改人名称")
    private String updatedByName;

}
